package com.ruoyi.gaokao.service;

import java.util.List;
import com.ruoyi.gaokao.domain.GkMiddleSchool;

/**
 * 中学基本信息Service接口
 * 
 * @author xiaosong
 * @date 2025-07-07
 */
public interface IGkMiddleSchoolService 
{
    /**
     * 查询中学基本信息
     * 
     * @param name 中学基本信息主键
     * @return 中学基本信息
     */
    public GkMiddleSchool selectGkMiddleSchoolByName(String name);


    public List<GkMiddleSchool> selectGkMiddleSchoolAll();

    /**
     * 查询中学基本信息列表
     * 
     * @param gkMiddleSchool 中学基本信息
     * @return 中学基本信息集合
     */
    public List<GkMiddleSchool> selectGkMiddleSchoolList(GkMiddleSchool gkMiddleSchool);

    /**
     * 新增中学基本信息
     * 
     * @param gkMiddleSchool 中学基本信息
     * @return 结果
     */
    public int insertGkMiddleSchool(GkMiddleSchool gkMiddleSchool);

    /**
     * 修改中学基本信息
     * 
     * @param gkMiddleSchool 中学基本信息
     * @return 结果
     */
    public int updateGkMiddleSchool(GkMiddleSchool gkMiddleSchool);

    /**
     * 批量删除中学基本信息
     * 
     * @param names 需要删除的中学基本信息主键集合
     * @return 结果
     */
    public int deleteGkMiddleSchoolByNames(String[] names);

    /**
     * 删除中学基本信息信息
     * 
     * @param name 中学基本信息主键
     * @return 结果
     */
    public int deleteGkMiddleSchoolByName(String name);
}
